﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using CapaDatos;
using Entidades;
using CapaDatos.Adapters;

namespace CapaLogica
{
   public class PlanificacionProyectoDidacticoLogica
    {



       public void Agregar(PlanificacionProyectoDidactico entidad)
        {

            new PlanificacionProyectoDidacticoAdapter().Agregar(entidad);

        }

       public void Modificar(PlanificacionProyectoDidactico entidad)
        {

            new PlanificacionProyectoDidacticoAdapter().Modificar(entidad);

        }


       public PlanificacionProyectoDidactico ObtenerEntidad(Guid idProyecto)
        {

            return new PlanificacionProyectoDidacticoAdapter().ObtenerEntidad(idProyecto);
        }


       public bool ExistePlanificacion(Guid id, string mes, int año)
       {
           return new PlanificacionProyectoDidacticoAdapter().ExistePlanificacion(id, mes, año);

       }



       public List<ViewEntity> ObtenerPlanificacionesPorAño(int año)
       {
           return new PlanificacionProyectoDidacticoAdapter().ObtenerPlanificacionesPorAño(año);

       }


       public PlanificacionProyectoDidactico ObtenerEntidadParaEditar(Guid id)
       {

           return new PlanificacionProyectoDidacticoAdapter("Edicion").ObtenerEntidadParaEditar(id);

       }

       public PlanificacionProyectoDidactico ObtenerEntidadParaInforme(Guid id)
       {
           return new PlanificacionProyectoDidacticoAdapter().ObtenerEntidadParaInforme(id);

       }


       public bool ExisteEntidad(Guid id)
       {
           return new PlanificacionProyectoDidacticoAdapter().ExisteEntidad(id);


       }

       public bool EstaAsignadoPlanificacion(Guid idProyecto)
       {
           return new PlanificacionProyectoDidacticoAdapter().EstaAsignadoPlanificacion(idProyecto);
       }









    }
}
